package com.yunweiweishi.xuhuanpaltform.yuhuan_app.pojo;

import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import java.security.acl.LastOwnerException;


@Entity
@Table(name = "patrol_record")
@Data
public class PatrolRecord {

    /**
     *
     * `id` int(11) NOT NULL COMMENT '主键',
     *   `user_id` int(11) NOT NULL COMMENT '巡检项目id',
     *   `flights_id` int(20) NOT NULL COMMENT '记录值',
     *   `flights_name` varchar(255) DEFAULT NULL COMMENT '记录时间',
     *   `flights_task_id` int(11) NOT NULL COMMENT '记录人',
     *   `flights_task_name` varchar(255) DEFAULT NULL COMMENT '巡检任务ID',
     *   `equipment_type_id` int(20) NOT NULL,
     *   `equipment_type_name` varchar(255) DEFAULT NULL,
     *   `equipment_id` int(20) NOT NULL,
     *   `equipment_name` varchar(255) DEFAULT NULL,
     *   `equipment_part_id` int(20) NOT NULL,
     *   `equipment_part_name` varchar(255) DEFAULT NULL,
     *   `equipment_item_id` int(20) NOT NULL,
     *   `equipment_item_name` varchar(255) DEFAULT NULL,
     *   `method` int(20) NOT NULL,
     *   `stand` varchar(255) DEFAULT NULL,
     *   `status` int(20) DEFAULT NULL,
     *   `value` int(20) DEFAULT NULL,
     */
/**
 *
 *主键的id
 */

@Id
@GeneratedValue
private  Long id;

    /**
     *
     * 用户的id
     */
    private  Long userId;

    /**
     * 班次的id
     */
    private  Long flightsId;

    /**
     * 班次的姓名
     */
    private  String flightsName;

    /**
     * 班次任务的id
     */
    private Long flightsTaskId;

    /**
     * 班次任务的姓名
     */
    private  String flightsTaskName;

    /**
     * 设备类型的id
     */
    private Long equipmentTypeId;
    /**
     * 设备类型的姓名
     */
    private  String equipmentTypeName;

    /**
     * 设备的id
     */
    private Long equipmentId;
    /**
     * 设备的姓名
     */
    private  String equipmentName;

    /**
     * 设备部位的id
     */
    private Long equipmentPartId;
    /**
     * 设备部位的姓名
     */
    private  String  equipmentPartName;
    /**
     * 设备巡检项的id
     */
    private Long equipmentItemId;
    /**
     * 设备巡检项的姓名
     */
    private  String equipmentItemName;

    /**
     * 巡检的方法
     */
    private  Long  method;

    /**
     * 巡检的标准
     */
    private  String stand;

    /**
     * 当前的状态
     */
    private  Long  status;

    /**
     * 结果值
     */
    private  Long value;








}

